an ice lolly vendor - Turkish English Dictionary